package com.theta.gateway.infra.routecfg.model.dataobject.request;

import lombok.Data;

@Data
public class RouteCfgSaveDTO {
	
	private Long id;

    /**
     * 路由路径
     */
    private String path;

    /**
     * 服务标识
     */
    private String serviceId;

    /**
     * 服务名称
     */
    private String serviceName;

    /**
     * 类型 1：资源  2：应用
     */
    private String type;

    /**
     * 图片
     */
    private String image;

    /**
     * url代理
     */
    private String uri;

    /**
     * 转发去掉前缀
     */
    private String stripPrefix;

    /**
     * 是否重试
     */
    private String retryable;

    /**
     * 状态 1：启用 0：禁用
     */
    private Integer status;
    /**
     * 是否加入SSO
     */
    private Integer isJoinSso;
    /**
     * 认证校验URL
     */
    private String ssoAuthenticateUrl;
    /**
     * 认证排除URL
     */
    private String ssoAuthenticateExcludeUrl;
    
    private Integer orderNo;

    /**
     * 版本号
     */
    private String version;

    /**
     * 敏感请求头
     */
    private String sensitiveheadersList;

    /**
     * 服务简介
     */
    private String serviceDescription;
    
    private String routeFilterJson;
    
    private String routePredicateJson;
    
    

    /**
     * 创建时间
     */
    private String createTime;
    private String createBy;

    /**
     * 更新时间
     */
    private String updateTime;
    private String updateBy;

}
